// components/rui-popup/rui-popup.js
Component({
  properties: {
    position: {
      type: String,
      value: 'center',
      observer: 'updatePosition'
    },
    isShow: {
      type: Boolean,
      value: false,
      observer: 'updateIsShow'
    }
  },
  data: {
    pos: 'center',
    show: false
  },
  methods: {
    // 更新内容位置
    updatePosition(pos){
      this.setData({pos})
    },
    // 更新弹窗是否显示
    updateIsShow(show){ this.setData({show}) },
    // 关闭弹窗
    closeMask(){
      this.setData({show: false})
      this.triggerEvent("close", {})
    },
    // 阻止默认事件
    stopDefault(){
      return false;
    }
  }
})
